win a landslide victory - Turkish English Dictionary